#tablaFormulariosRegistros td
{
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 20px;
    padding-right: 20px;  
}


#loading-div-background 
    {
        display:none;
        position:fixed;
        top:0;
        left:0;
        background:#5386a3;
        width:100%;
        height:100%;
     }
     
       #loading-div
    {
         width: 300px;
         height: 150px;
         background-color: white;
         text-align:center;
         position:absolute;
         left: 50%;
         top: 50%;
         margin-left:-150px;
         margin-top: -100px;
     }
     
     


#formulario label.error{
          color: red;
          background-color: pink;
 }  
  #form label.error{
          color: red;
 } 
.tb1:hover{
    background-color: #c3d5fd;
}
.tb:hover{
    background-color: #c3d5fd;
    color:blue;
}

.tb td{
    padding-left: 5px;         
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    vertical-align: middle;
}

.tbEspecial:hover{
    background-color: #c3d5fd;
    color:red;
}

.tbEspecial td{
    padding-left: 5px;         
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    vertical-align: middle;    
}


.tb2 td{
    padding-top: 6px;
    padding-bottom: 6px;
    vertical-align: middle;
}


.tb11{
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:10px;
}

.tablaLogin tr, td, th, table{
    padding-bottom: 10px;    
    padding-left:  10px;
    padding-right:  10px;
    padding-top:  10px;
    font-size: 14px;
    table-layout: auto;
    vertical-align: middle;
}

.tablacontenido{
    width: 100%;    
}

#menu2{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:1px 1px 1px #888;
	-moz-box-shadow:1px 1px 1px #888;
}
#menu2 li{border-bottom:1px solid #FFF;}
#menu2 ul li, #menu2 li:last-child{border:none}	
#menu2 a{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-family:'Helvetica', Arial, sans-serif;
	font-size:13px;
	padding:5px 1px;
	text-shadow:1px 1px 1px #325179;
}
#menu2 a:hover{
	color:#F9B855;
	-webkit-transition: color 0.2s linear;
}
#menu2 ul a{background-color:#6594D1;}
#menu2 ul a:hover{
    background-color:#ffffff;
	color:#2961A9;
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
        width:142px;
}
#menu ul{
	display:block;
	background-color:#2961A9;
	margin:10px;
	padding:0;
	width:95%;
	list-style:none;
} 
#menu2 ul{background-color:#6594D1;width:100%;}
#menu2 li ul {display:none;}

/**/

#menu2A{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:1px 1px 1px #888;
	-moz-box-shadow:1px 1px 1px #888;
}
#menu2A li{border-bottom:1px solid #FFF;}
#menu2A ul li, #menu2A li:last-child{border:none}	
#menu2A a{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-family:'Helvetica', Arial, sans-serif;
	font-size:13px;
	padding:5px 1px;
	text-shadow:1px 1px 1px #325179;
}
#menu2A a:hover{
	color:#F9B855;
	-webkit-transition: color 0.2s linear;
}
#menu2A ul a{background-color:#6594D1;}
#menu2A ul a:hover{
    background-color:#ffffff;
	color:#2961A9;
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
        width:100%;
}
#menuA ul{
	display:block;
	background-color:#2961A9;
	margin-left:10px;
	padding:0;
	width:95%;
	list-style:none;
} 
#menu2A ul{background-color:#6594D1;width:91%;}
#menu2A li ul {display:none;}


/**/

#menu3A{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:1px 1px 1px #888;
	-moz-box-shadow:1px 1px 1px #888;
}
#menu3A li{border-bottom:1px solid #FFF;}
#menu3A ul li, #menu3A li:last-child{border:none}	
#menu3A a{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-family:'Helvetica', Arial, sans-serif;
	font-size:13px;
	padding:5px 1px;
	text-shadow:1px 1px 1px #325179;
}
#menu3A a:hover{
	color:#F9B855;
	-webkit-transition: color 0.2s linear;
}
#menu3A ul a{background-color:#6594D1;}
#menu3A ul a:hover{
    background-color:#ffffff;
	color:#2961A9;
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
        width:100%;
}
#menu3 ul{
	display:block;
	background-color:#2961A9;
	margin-left:10px;
	padding:0;
	width:95%;
	list-style:none;
} 
#menu3A ul{background-color:#6594D1;width:91%;}
#menu3A li ul {display:none;}




/**/

#menu4A{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:1px 1px 1px #888;
	-moz-box-shadow:1px 1px 1px #888;
}
#menu4A li{border-bottom:1px solid #FFF;}
#menu4A ul li, #menu4A li:last-child{border:none}	
#menu4A a{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-family:'Helvetica', Arial, sans-serif;
	font-size:13px;
	padding:5px 1px;
	text-shadow:1px 1px 1px #325179;
}
#menu4A a:hover{
	color:#F9B855;
	-webkit-transition: color 0.2s linear;
}
#menu4A ul a{background-color:#6594D1;}
#menu4A ul a:hover{
    background-color:#ffffff;
	color:#2961A9;
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
        width:100%;
}
#menu4 ul{
	display:block;
	background-color:#2961A9;
	margin-left:10px;
	padding:0;
	width:95%;
	list-style:none;
} 
#menu4A ul{background-color:#6594D1;width:91%;}
#menu4A li ul {display:none;}


/**/

#menu5A{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:1px 1px 1px #888;
	-moz-box-shadow:1px 1px 1px #888;
}
#menu5A li{border-bottom:1px solid #FFF;}
#menu5A ul li, #menu5A li:last-child{border:none}	
#menu5A a{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-family:'Helvetica', Arial, sans-serif;
	font-size:13px;
	padding:5px 1px;
	text-shadow:1px 1px 1px #325179;
}
#menu5A a:hover{
	color:#F9B855;
	-webkit-transition: color 0.2s linear;
}
#menu5A ul a{background-color:#6594D1;}
#menu5A ul a:hover{
    background-color:#ffffff;
	color:#2961A9;
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
        width:100%;
}
#menu5 ul{
	display:block;
	background-color:#2961A9;
	margin-left:10px;
	padding:0;
	width:95%;
	list-style:none;
} 
#menu5A ul{background-color:#6594D1;width:91%;}
#menu5A li ul {display:none;}



/**/

#menu6A{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:1px 1px 1px #888;
	-moz-box-shadow:1px 1px 1px #888;
}
#menu6A li{border-bottom:1px solid #FFF;}
#menu6A ul li, #menu6A li:last-child{border:none}	
#menu6A a{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-family:'Helvetica', Arial, sans-serif;
	font-size:13px;
	padding:5px 1px;
	text-shadow:1px 1px 1px #325179;
}
#menu6A a:hover{
	color:#F9B855;
	-webkit-transition: color 0.2s linear;
}
#menu6A ul a{background-color:#6594D1;}
#menu6A ul a:hover{
    background-color:#ffffff;
	color:#2961A9;
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
        width:100%;
}
#menu6 ul{
	display:block;
	background-color:#2961A9;
	margin-left:10px;
	padding:0;
	width:95%;
	list-style:none;
} 
#menu6A ul{background-color:#6594D1;width:91%;}
#menu6A li ul {display:none;}
